package com.elitel.frame.main.entity.ext;

import java.util.Date;

/**
 * @description 服务查询字段信息实体扩展
 * @author guoyanfei
 * @date 2017/11/16
 */
public class BaseQueryfieldExt {
	
	/**
	 * 主键guid
	 */
	private String guid;
	
	/**
	 * 服务ID
	 */
	private String serviceid;
	
	/**
	 * 服务类型
	 */
	private Integer servicetype;
	
	/**
	 * 字段显示顺序
	 */
	private Integer queryorder;
	
	/**
	 * 显示类型
	 */
	private Integer showtype;
	
	/**
	 * 备注
	 */
	private String remark;
	
	/**
	 * 创建日期
	 */
	private String createdate;
	
	/**
	 * 创建人
	 */
	private String createuser;
	
	/**
	 * 枚举类型
	 */
	private String enumvalue;
	
	/**
	 * 字段扩展ID/字段ID
	 */
	private String fieldaddonsguid;
	
	/**
	 * 字段名称
	 */
	private String fieldname;
	
	/**
	 * 字段中文名称
	 */
	private String fieldnameCn;
	
	/**
	 * 字段类型
	 */
	private String fieldtype;
	
	/**
	 * 参数Code
	 */
	private String parametercode;
	
	/**
	 * 参数条件
	 */
	private String parametercondition;
	
	/**
	 * 资源树参数层级
	 */
	private String grade;
	
	/**
	 * 参数类型
	 */
	private Integer parametertype;
	
	/**
	 * 固定参数值
	 */
	private String parametervalue;
	
	
	/**
	 * 固定参数值
	 */
	private String requiredFlag;
	
	/**
	 * 参数格式化
	 */
	private String paramformat;

	public String getGuid() {
		return guid;
	}

	public void setGuid(String guid) {
		this.guid = guid;
	}

	public String getServiceid() {
		return serviceid;
	}

	public void setServiceid(String serviceid) {
		this.serviceid = serviceid;
	}

	public Integer getServicetype() {
		return servicetype;
	}

	public void setServicetype(Integer servicetype) {
		this.servicetype = servicetype;
	}

	public Integer getQueryorder() {
		return queryorder;
	}

	public void setQueryorder(Integer queryorder) {
		this.queryorder = queryorder;
	}

	public Integer getShowtype() {
		return showtype;
	}

	public void setShowtype(Integer showtype) {
		this.showtype = showtype;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCreatedate() {
		return createdate;
	}

	public void setCreatedate(String createdate) {
		this.createdate = createdate;
	}

	public String getCreateuser() {
		return createuser;
	}

	public void setCreateuser(String createuser) {
		this.createuser = createuser;
	}

	public String getEnumvalue() {
		return enumvalue;
	}

	public void setEnumvalue(String enumvalue) {
		this.enumvalue = enumvalue;
	}

	public String getFieldaddonsguid() {
		return fieldaddonsguid;
	}

	public void setFieldaddonsguid(String fieldaddonsguid) {
		this.fieldaddonsguid = fieldaddonsguid;
	}

	public String getFieldname() {
		return fieldname;
	}

	public void setFieldname(String fieldname) {
		this.fieldname = fieldname;
	}

	public String getFieldnameCn() {
		return fieldnameCn;
	}

	public void setFieldnameCn(String fieldnameCn) {
		this.fieldnameCn = fieldnameCn;
	}

	public String getFieldtype() {
		return fieldtype;
	}

	public void setFieldtype(String fieldtype) {
		this.fieldtype = fieldtype;
	}

	public String getParametercode() {
		return parametercode;
	}

	public void setParametercode(String parametercode) {
		this.parametercode = parametercode;
	}

	public String getParametercondition() {
		return parametercondition;
	}

	public void setParametercondition(String parametercondition) {
		this.parametercondition = parametercondition;
	}

	public String getGrade() {
		return grade;
	}

	public void setGrade(String grade) {
		this.grade = grade;
	}

	public Integer getParametertype() {
		return parametertype;
	}

	public void setParametertype(Integer parametertype) {
		this.parametertype = parametertype;
	}

	public String getParametervalue() {
		return parametervalue;
	}

	public void setParametervalue(String parametervalue) {
		this.parametervalue = parametervalue;
	}

	public String getParamformat() {
		return paramformat;
	}

	public void setParamformat(String paramformat) {
		this.paramformat = paramformat;
	}

	public String getRequiredFlag() {
		return requiredFlag;
	}

	public void setRequiredFlag(String requiredFlag) {
		this.requiredFlag = requiredFlag;
	}
}
